﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Reflection;

/// <summary>
/// Summary description for ControladorUsuarios
/// </summary>
public class ControladorUsuarios
{

    private static String dataMsg;
    private static String opMsg;
    private static String errorCode;
    
    public ControladorUsuarios()
	{
		//
		// TODO: Add constructor logic here
		//
	}

    public String getDataMsg()
    {
        return dataMsg;
    }

    public String getOpMsg()
    {
        return opMsg;
    }

    public String getErrorCode()
    {
        return errorCode;
    }

    public void cargarUsuarios(String me, GridView g, HttpResponse resp)
    {
        ModeloUsuarios model = new ModeloUsuarios();
        DataTable dt = model.getUsuarios(me , resp);

        if (dt == null)
        {
            dataMsg = "Error en la conexión a la base de datos, intente más tarde.";
            return;

        }

        if (dt.Rows.Count == 0)
        {
            dataMsg = "No se encontraron usuarios (aparte de usted) en la base de datos.";
            return;

        }

        else
        {
            g.DataSource = dt;
            g.DataBind();
        }

    }
}